mathscape—Combining Mathematica and TEX

نویسنده

  • Michael P. Barnett
چکیده

Millions of mathematical formulas are typeset annually. Most of the numbers we see in print are produced by computer. So are the indexes and catalogs issued by database publishers. Charts and diagrams and other products of computer graphics have replaced manually drafted copy. But most of the formulas in mathematics, engineering and science publications are still derived and coded by hand. The TeXForm function in Release 2 of Mathematica [1], and some more extensive resources in Release 3 [2], provide a bridge between symbolic computation and computer composition. The author’s mathscape system was designed to strengthen the bridge. Written in Release 2 of Mathematica, it is in ongoing use by the author, and it has produced several hundred typeset pages of heavily mathematical material already. It subsumes work reported previously as bilo and forTeX [3]. It produces a document from a control file containing: • statements that Mathematica evaluates for inclusion in the output, • formatting information and other statements to be executed silently, flagged by the # symbol, • text coded in LTEX, with each record flagged with an *, or in a text environment between # beginText and # endText markers. Then, within a Mathematica session, the mathscape package is loaded, and the mathscape statement autorecord[controlFileName]: • makes Mathematica read the control file and convert its contents to the LATEX coded representation of the document that is being created, • invokes LATEX to convert this to a dvi file, • invokes a preview program, and • prints the typeset product if requested. In this way, the document can be crafted interactively. Graphics can be incorporated with ease. The system was started to meet some major needs of research publication. The production of problem sets and worked examples for teaching has been addressed extensively. So has the production of tables of formulas for reference. A tutorial introduction to mathscape and a systematic review are available [4]. The production of the following boxed output illustrates the control file conventions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mathscape and molecular integrals

I have used MATHEMATICA to solve several problems that relate to the symbolic calculation of the ‘molecular integrals’ that are a mainstay of computational chemistry. This work has provided many new results of chemical and mathematical interest, and it has led to a powerful programming methodology that I call MATHSCAPE that uses a novel open ended set of macros. Some further work on molecular i...

متن کامل

MathPSfrag: LTEX labels in Mathematica plots

A Mathematica package that allows inclusion of LTEX labels in EPS graphics using PSfrag will be presented. The clue is that positioning information and TEX code is automatically generated by the package. It also contains a preview capability that imports a bitmap of the final image including the rendered LTEX labels back into Mathematica.

متن کامل

Symbolic Computation for Electronic Publishng

Recently, we developed and reported some novel ways to make MATHEMATICA produce derivations that contain conventionally structured narratives and formulas, using a procedure that interprets files containing expressions, which MATHEMATICA evaluates symbolically, control information and text. Now, this work is extended to give TEX typeset output. It supports the interactive crafting of publicatio...

متن کامل

Handwriting Interface for Computer Algebra Systems

This paper describes our experimental real time recognition system of handwritten mathematical expressions, linked to a computer algebra system Mathematica by Mathlink. This system is titled as \INFTY". The fundamental operations of INFTY are (1) input of mathematical expressions using handwriting input system, (2) editing of them by basic editing operation (cut, copy, paste and delete) and (3)...

متن کامل

Symbolic Computation of Pekeris Energies and Wave Functions for Electron Atoms

Pekeris formulas for the energies and wave functions of electron atoms have been constructed and extended by symbolic calculation for instructional use The machine readable results and the TeX les for the body of this paper were produced in Mathematica sessions that performed the computations and encoded the output using our bilo and forTeX packages These address several needs that arise in the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002